package com.isdepci.project.result.domain;

import com.isdepci.framework.aspectj.lang.annotation.Excel;
import com.isdepci.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.math.BigDecimal;

/**
 * 结果对象 tpf_result
 *
 * @author isdepci
 * @date 2023-09-06
 */
public class resultYear extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 关联首页表 */
    @Excel(name = "关联首页表")
    private Long infoId;

    /** 二氧化碳1 */
    @Excel(name = "二氧化碳1")
    private BigDecimal carbonDioxideOne;

    /** 甲烷1 */
    @Excel(name = "甲烷1")
    private BigDecimal methaneOne;

    /** 一氧化二氮1 */
    @Excel(name = "一氧化二氮1")
    private BigDecimal nitrousOxideOne;

    /** 全氟化碳1 */
    @Excel(name = "全氟化碳1")
    private BigDecimal perfluorocarbonsOne;

    /** 氢氟碳化物1 */
    @Excel(name = "氢氟碳化物1")
    private BigDecimal hydrofluorocarbonsOne;

    /** 六氟化硫1 */
    @Excel(name = "六氟化硫1")
    private BigDecimal sulfurHexafluorideOne;

    /** 三氟化氮1 */
    @Excel(name = "三氟化氮1")
    private BigDecimal nitrogenTrifluorideOne;

    /** 二氧化碳2 */
    @Excel(name = "二氧化碳2")
    private BigDecimal carbonDioxideTwo;

    /** 甲烷2 */
    @Excel(name = "甲烷2")
    private BigDecimal methaneTwo;

    /** 一氧化二氮2 */
    @Excel(name = "一氧化二氮2")
    private BigDecimal nitrousOxideTwo;

    /** 全氟化碳2 */
    @Excel(name = "全氟化碳2")
    private BigDecimal perfluorocarbonsTwo;

    /** 氢氟碳化物2 */
    @Excel(name = "氢氟碳化物2")
    private BigDecimal hydrofluorocarbonsTwo;

    /** 六氟化硫2 */
    @Excel(name = "六氟化硫2")
    private BigDecimal sulfurHexafluorideTwo;

    /** 三氟化氮2 */
    @Excel(name = "三氟化氮2")
    private BigDecimal nitrogenTrifluorideTwo;

    /** 现场燃烧 */
    @Excel(name = "现场燃烧")
    private BigDecimal combustion;

    /** 现场车辆 */
    @Excel(name = "现场车辆")
    private BigDecimal vehicles;

    /** 过程和逸散性排放 */
    @Excel(name = "过程和逸散性排放")
    private BigDecimal fugitiveEmissions;

    /** 入厂物流 */
    @Excel(name = "入厂物流")
    private BigDecimal inboundLogistics;

    /** 出场物流 */
    @Excel(name = "出场物流")
    private BigDecimal outboundLogistics;

    /** 差旅 */
    @Excel(name = "差旅")
    private BigDecimal businessTravel;

    /** 电力(活动) */
    @Excel(name = "电力(活动)")
    private BigDecimal electricity;

    /** 热力(活动) */
    @Excel(name = "热力(活动)")
    private BigDecimal heat;

    /** 蒸汽(活动) */
    @Excel(name = "蒸汽(活动)")
    private BigDecimal steam;

    /** 冷力(活动) */
    @Excel(name = "冷力(活动)")
    private BigDecimal cooling;

    /** 燃料 */
    @Excel(name = "燃料")
    private BigDecimal fuel;

    /** 电力(能源) */
    @Excel(name = "电力(能源)")
    private BigDecimal electricityTwo;

    /** 热力(能源) */
    @Excel(name = "热力(能源)")
    private BigDecimal heatTwo;

    /** 蒸汽(能源) */
    @Excel(name = "蒸汽(能源)")
    private BigDecimal steamTwo;

    /** 冷力(能源) */
    @Excel(name = "冷力(能源)")
    private BigDecimal coolingTwo;

    /** 购买的商品及服务 */
    @Excel(name = "购买的商品及服务")
    private BigDecimal purchased;

    /** 与燃料和能源消耗相关的活动 */
    @Excel(name = "与燃料和能源消耗相关的活动")
    private BigDecimal activities;

    /** 上游交通及分配数量 */
    @Excel(name = "上游交通及分配数量")
    private BigDecimal upTransportation;

    /** 下游交通及分配数量 */
    @Excel(name = "下游交通及分配数量")
    private BigDecimal downTransportation;

    /** 运行中产生的废弃物 */
    @Excel(name = "运行中产生的废弃物")
    private BigDecimal waste;

    /** 员工差旅 */
    @Excel(name = "员工差旅")
    private BigDecimal employeeTravel;

    /** 员工通勤 */
    @Excel(name = "员工通勤")
    private BigDecimal employeeCommuting;

    /** 范围3的现场运输 */
    @Excel(name = "范围3的现场运输")
    private BigDecimal onsiteTransport;

    /** 二氧化碳3 */
    @Excel(name = "二氧化碳3")
    private BigDecimal carbonDioxideThree;

    /** 甲烷3 */
    @Excel(name = "甲烷3")
    private BigDecimal methaneThree;

    /** 一氧化二氮3 */
    @Excel(name = "一氧化二氮3")
    private BigDecimal nitrousOxideThree;

    /** 全氟化碳3 */
    @Excel(name = "全氟化碳3")
    private BigDecimal perfluorocarbonsThree;

    /** 氢氟碳化物3 */
    @Excel(name = "氢氟碳化物3")
    private BigDecimal hydrofluorocarbonsThree;

    /** 六氟化硫3 */
    @Excel(name = "六氟化硫3")
    private BigDecimal sulfurHexafluorideThree;

    /** 三氟化氮3 */
    @Excel(name = "三氟化氮3")
    private BigDecimal nitrogenTrifluorideThree;

    /** 范围1的生物源排放 */
    @Excel(name = "范围1的生物源排放")
    private BigDecimal biongenicEmissions;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setInfoId(Long infoId)
    {
        this.infoId = infoId;
    }

    public Long getInfoId()
    {
        return infoId;
    }
    public void setCarbonDioxideOne(BigDecimal carbonDioxideOne)
    {
        this.carbonDioxideOne = carbonDioxideOne;
    }

    public BigDecimal getCarbonDioxideOne()
    {
        return carbonDioxideOne;
    }
    public void setMethaneOne(BigDecimal methaneOne)
    {
        this.methaneOne = methaneOne;
    }

    public BigDecimal getMethaneOne()
    {
        return methaneOne;
    }
    public void setNitrousOxideOne(BigDecimal nitrousOxideOne)
    {
        this.nitrousOxideOne = nitrousOxideOne;
    }

    public BigDecimal getNitrousOxideOne()
    {
        return nitrousOxideOne;
    }
    public void setPerfluorocarbonsOne(BigDecimal perfluorocarbonsOne)
    {
        this.perfluorocarbonsOne = perfluorocarbonsOne;
    }

    public BigDecimal getPerfluorocarbonsOne()
    {
        return perfluorocarbonsOne;
    }
    public void setHydrofluorocarbonsOne(BigDecimal hydrofluorocarbonsOne)
    {
        this.hydrofluorocarbonsOne = hydrofluorocarbonsOne;
    }

    public BigDecimal getHydrofluorocarbonsOne()
    {
        return hydrofluorocarbonsOne;
    }
    public void setSulfurHexafluorideOne(BigDecimal sulfurHexafluorideOne)
    {
        this.sulfurHexafluorideOne = sulfurHexafluorideOne;
    }

    public BigDecimal getSulfurHexafluorideOne()
    {
        return sulfurHexafluorideOne;
    }
    public void setNitrogenTrifluorideOne(BigDecimal nitrogenTrifluorideOne)
    {
        this.nitrogenTrifluorideOne = nitrogenTrifluorideOne;
    }

    public BigDecimal getNitrogenTrifluorideOne()
    {
        return nitrogenTrifluorideOne;
    }
    public void setCarbonDioxideTwo(BigDecimal carbonDioxideTwo)
    {
        this.carbonDioxideTwo = carbonDioxideTwo;
    }

    public BigDecimal getCarbonDioxideTwo()
    {
        return carbonDioxideTwo;
    }
    public void setMethaneTwo(BigDecimal methaneTwo)
    {
        this.methaneTwo = methaneTwo;
    }

    public BigDecimal getMethaneTwo()
    {
        return methaneTwo;
    }
    public void setNitrousOxideTwo(BigDecimal nitrousOxideTwo)
    {
        this.nitrousOxideTwo = nitrousOxideTwo;
    }

    public BigDecimal getNitrousOxideTwo()
    {
        return nitrousOxideTwo;
    }
    public void setPerfluorocarbonsTwo(BigDecimal perfluorocarbonsTwo)
    {
        this.perfluorocarbonsTwo = perfluorocarbonsTwo;
    }

    public BigDecimal getPerfluorocarbonsTwo()
    {
        return perfluorocarbonsTwo;
    }
    public void setHydrofluorocarbonsTwo(BigDecimal hydrofluorocarbonsTwo)
    {
        this.hydrofluorocarbonsTwo = hydrofluorocarbonsTwo;
    }

    public BigDecimal getHydrofluorocarbonsTwo()
    {
        return hydrofluorocarbonsTwo;
    }
    public void setSulfurHexafluorideTwo(BigDecimal sulfurHexafluorideTwo)
    {
        this.sulfurHexafluorideTwo = sulfurHexafluorideTwo;
    }

    public BigDecimal getSulfurHexafluorideTwo()
    {
        return sulfurHexafluorideTwo;
    }
    public void setNitrogenTrifluorideTwo(BigDecimal nitrogenTrifluorideTwo)
    {
        this.nitrogenTrifluorideTwo = nitrogenTrifluorideTwo;
    }

    public BigDecimal getNitrogenTrifluorideTwo()
    {
        return nitrogenTrifluorideTwo;
    }
    public void setCombustion(BigDecimal combustion)
    {
        this.combustion = combustion;
    }

    public BigDecimal getCombustion()
    {
        return combustion;
    }
    public void setVehicles(BigDecimal vehicles)
    {
        this.vehicles = vehicles;
    }

    public BigDecimal getVehicles()
    {
        return vehicles;
    }
    public void setFugitiveEmissions(BigDecimal fugitiveEmissions)
    {
        this.fugitiveEmissions = fugitiveEmissions;
    }

    public BigDecimal getFugitiveEmissions()
    {
        return fugitiveEmissions;
    }
    public void setInboundLogistics(BigDecimal inboundLogistics)
    {
        this.inboundLogistics = inboundLogistics;
    }

    public BigDecimal getInboundLogistics()
    {
        return inboundLogistics;
    }
    public void setOutboundLogistics(BigDecimal outboundLogistics)
    {
        this.outboundLogistics = outboundLogistics;
    }

    public BigDecimal getOutboundLogistics()
    {
        return outboundLogistics;
    }
    public void setBusinessTravel(BigDecimal businessTravel)
    {
        this.businessTravel = businessTravel;
    }

    public BigDecimal getBusinessTravel()
    {
        return businessTravel;
    }
    public void setElectricity(BigDecimal electricity)
    {
        this.electricity = electricity;
    }

    public BigDecimal getElectricity()
    {
        return electricity;
    }
    public void setHeat(BigDecimal heat)
    {
        this.heat = heat;
    }

    public BigDecimal getHeat()
    {
        return heat;
    }
    public void setSteam(BigDecimal steam)
    {
        this.steam = steam;
    }

    public BigDecimal getSteam()
    {
        return steam;
    }
    public void setCooling(BigDecimal cooling)
    {
        this.cooling = cooling;
    }

    public BigDecimal getCooling()
    {
        return cooling;
    }
    public void setFuel(BigDecimal fuel)
    {
        this.fuel = fuel;
    }

    public BigDecimal getFuel()
    {
        return fuel;
    }
    public void setElectricityTwo(BigDecimal electricityTwo)
    {
        this.electricityTwo = electricityTwo;
    }

    public BigDecimal getElectricityTwo()
    {
        return electricityTwo;
    }
    public void setHeatTwo(BigDecimal heatTwo)
    {
        this.heatTwo = heatTwo;
    }

    public BigDecimal getHeatTwo()
    {
        return heatTwo;
    }
    public void setSteamTwo(BigDecimal steamTwo)
    {
        this.steamTwo = steamTwo;
    }

    public BigDecimal getSteamTwo()
    {
        return steamTwo;
    }
    public void setCoolingTwo(BigDecimal coolingTwo)
    {
        this.coolingTwo = coolingTwo;
    }

    public BigDecimal getCoolingTwo()
    {
        return coolingTwo;
    }
    public void setPurchased(BigDecimal purchased)
    {
        this.purchased = purchased;
    }

    public BigDecimal getPurchased()
    {
        return purchased;
    }
    public void setActivities(BigDecimal activities)
    {
        this.activities = activities;
    }

    public BigDecimal getActivities()
    {
        return activities;
    }
    public void setUpTransportation(BigDecimal upTransportation)
    {
        this.upTransportation = upTransportation;
    }

    public BigDecimal getUpTransportation()
    {
        return upTransportation;
    }
    public void setDownTransportation(BigDecimal downTransportation)
    {
        this.downTransportation = downTransportation;
    }

    public BigDecimal getDownTransportation()
    {
        return downTransportation;
    }
    public void setWaste(BigDecimal waste)
    {
        this.waste = waste;
    }

    public BigDecimal getWaste()
    {
        return waste;
    }
    public void setEmployeeTravel(BigDecimal employeeTravel)
    {
        this.employeeTravel = employeeTravel;
    }

    public BigDecimal getEmployeeTravel()
    {
        return employeeTravel;
    }
    public void setEmployeeCommuting(BigDecimal employeeCommuting)
    {
        this.employeeCommuting = employeeCommuting;
    }

    public BigDecimal getEmployeeCommuting()
    {
        return employeeCommuting;
    }
    public void setOnsiteTransport(BigDecimal onsiteTransport)
    {
        this.onsiteTransport = onsiteTransport;
    }

    public BigDecimal getOnsiteTransport()
    {
        return onsiteTransport;
    }
    public void setCarbonDioxideThree(BigDecimal carbonDioxideThree)
    {
        this.carbonDioxideThree = carbonDioxideThree;
    }

    public BigDecimal getCarbonDioxideThree()
    {
        return carbonDioxideThree;
    }
    public void setMethaneThree(BigDecimal methaneThree)
    {
        this.methaneThree = methaneThree;
    }

    public BigDecimal getMethaneThree()
    {
        return methaneThree;
    }
    public void setNitrousOxideThree(BigDecimal nitrousOxideThree)
    {
        this.nitrousOxideThree = nitrousOxideThree;
    }

    public BigDecimal getNitrousOxideThree()
    {
        return nitrousOxideThree;
    }
    public void setPerfluorocarbonsThree(BigDecimal perfluorocarbonsThree)
    {
        this.perfluorocarbonsThree = perfluorocarbonsThree;
    }

    public BigDecimal getPerfluorocarbonsThree()
    {
        return perfluorocarbonsThree;
    }
    public void setHydrofluorocarbonsThree(BigDecimal hydrofluorocarbonsThree)
    {
        this.hydrofluorocarbonsThree = hydrofluorocarbonsThree;
    }

    public BigDecimal getHydrofluorocarbonsThree()
    {
        return hydrofluorocarbonsThree;
    }
    public void setSulfurHexafluorideThree(BigDecimal sulfurHexafluorideThree)
    {
        this.sulfurHexafluorideThree = sulfurHexafluorideThree;
    }

    public BigDecimal getSulfurHexafluorideThree()
    {
        return sulfurHexafluorideThree;
    }
    public void setNitrogenTrifluorideThree(BigDecimal nitrogenTrifluorideThree)
    {
        this.nitrogenTrifluorideThree = nitrogenTrifluorideThree;
    }

    public BigDecimal getNitrogenTrifluorideThree()
    {
        return nitrogenTrifluorideThree;
    }
    public void setBiongenicEmissions(BigDecimal biongenicEmissions)
    {
        this.biongenicEmissions = biongenicEmissions;
    }

    public BigDecimal getBiongenicEmissions()
    {
        return biongenicEmissions;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("infoId", getInfoId())
            .append("carbonDioxideOne", getCarbonDioxideOne())
            .append("methaneOne", getMethaneOne())
            .append("nitrousOxideOne", getNitrousOxideOne())
            .append("perfluorocarbonsOne", getPerfluorocarbonsOne())
            .append("hydrofluorocarbonsOne", getHydrofluorocarbonsOne())
            .append("sulfurHexafluorideOne", getSulfurHexafluorideOne())
            .append("nitrogenTrifluorideOne", getNitrogenTrifluorideOne())
            .append("carbonDioxideTwo", getCarbonDioxideTwo())
            .append("methaneTwo", getMethaneTwo())
            .append("nitrousOxideTwo", getNitrousOxideTwo())
            .append("perfluorocarbonsTwo", getPerfluorocarbonsTwo())
            .append("hydrofluorocarbonsTwo", getHydrofluorocarbonsTwo())
            .append("sulfurHexafluorideTwo", getSulfurHexafluorideTwo())
            .append("nitrogenTrifluorideTwo", getNitrogenTrifluorideTwo())
            .append("combustion", getCombustion())
            .append("vehicles", getVehicles())
            .append("fugitiveEmissions", getFugitiveEmissions())
            .append("inboundLogistics", getInboundLogistics())
            .append("outboundLogistics", getOutboundLogistics())
            .append("businessTravel", getBusinessTravel())
            .append("electricity", getElectricity())
            .append("heat", getHeat())
            .append("steam", getSteam())
            .append("cooling", getCooling())
            .append("fuel", getFuel())
            .append("electricityTwo", getElectricityTwo())
            .append("heatTwo", getHeatTwo())
            .append("steamTwo", getSteamTwo())
            .append("coolingTwo", getCoolingTwo())
            .append("purchased", getPurchased())
            .append("activities", getActivities())
            .append("upTransportation", getUpTransportation())
            .append("downTransportation", getDownTransportation())
            .append("waste", getWaste())
            .append("employeeTravel", getEmployeeTravel())
            .append("employeeCommuting", getEmployeeCommuting())
            .append("onsiteTransport", getOnsiteTransport())
            .append("carbonDioxideThree", getCarbonDioxideThree())
            .append("methaneThree", getMethaneThree())
            .append("nitrousOxideThree", getNitrousOxideThree())
            .append("perfluorocarbonsThree", getPerfluorocarbonsThree())
            .append("hydrofluorocarbonsThree", getHydrofluorocarbonsThree())
            .append("sulfurHexafluorideThree", getSulfurHexafluorideThree())
            .append("nitrogenTrifluorideThree", getNitrogenTrifluorideThree())
            .append("biongenicEmissions", getBiongenicEmissions())
            .toString();
    }
}
